html,body { height:100%; }

a.text-link
{
    color:Black;
    text-decoration:underline;
}

body 
{
	margin: 0;
	padding: 0;
	background-color:#dfd;
	font-family: Caliblri, sans-serif;
	font-size: 16px;
	color: #0f0f0f;
}

#page 
{
    position:relative;
	width: 850px;
	margin: 0px auto auto auto;
	min-height:98%;
	
	background-color: White;
	
	background-image: linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -o-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -moz-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -webkit-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -ms-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    right bottom,
	    color-stop(0, #DDFFDD),
	    color-stop(0.02, #FFFFFF),
	    color-stop(0.98, #FFFFFF),
	    color-stop(1, #DDFFDD)
    );
}

#footer
{
    width: 850px;
	margin: 0px auto auto auto;
	min-height:2%;
	
	background-color: White;
	
	background-image: linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -o-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -moz-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -webkit-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    background-image: -ms-linear-gradient(left , #DDFFDD 0%, #FFFFFF 2%, #FFFFFF 98%, #DDFFDD 100%);
    
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    right bottom,
	    color-stop(0, #DDFFDD),
	    color-stop(0.02, #FFFFFF),
	    color-stop(0.98, #FFFFFF),
	    color-stop(1, #DDFFDD)
    );
}

#logo
{
    margin-left:25px;
}

#header
{
    position: absolute;
    font-family: Cambria;
    margin-top: -215px;
    margin-left: 276px;
    width: 300px;
    font-size: 72px;
}

#navigation
{
    min-width:500px;
    position: absolute;
    margin-top: -100px;
    margin-left: 290px;
}

#content
{
    padding: 0px 40px 0px 40px;
}

.nav_item
{
    margin-top: 10px;
    padding: 7px 13px 7px 13px;
    background-color: #DDFFDD;
    font-family:Cambria;
    font-size:18px;
    text-decoration: none;
    color:Black;
    border-radius: 10px;
    -moz-border-radius:10px;
}

.install_icon
{
    height:48px;
    width:48px;
}

.note
{
    background-color:#ffdddd;
}